package com.smartcampusbackend.service;

import com.smartcampusbackend.model.RepairTypeConfig;
import java.util.List;

public interface RepairTypeConfigService {
    
    // 获取所有启用的维修类型
    List<RepairTypeConfig> getActiveTypes();
    
    // 获取所有维修类型（包括禁用的）
    List<RepairTypeConfig> getAllTypes();
    
    // 根据ID获取维修类型
    RepairTypeConfig getTypeById(Integer id);
    
    // 添加维修类型
    boolean addType(RepairTypeConfig typeConfig);
    
    // 更新维修类型
    boolean updateType(RepairTypeConfig typeConfig);
    
    // 删除维修类型
    boolean deleteType(Integer id);
    
    // 启用/禁用维修类型
    boolean toggleTypeStatus(Integer id, Boolean isActive);
} 